Nuprl Definition : preinit1R 0,22

preinit1R{$x:ut2, $a:ut2}
preinit1R(iXTx0P)
== ([@i precondition for "$a"(v:T):
== ([@i s,vP(s."$x",v) State("$x" : X) v
== (; @i "$x" initially x0:X]) 
latex



clarification:

preinit1R{$x:ut2, $a:ut2}
preinit1R(iXTx0P)
== (@i precondition for "$a"(v:T):
== (@i s,vP(s."$x",v) State("$x" : X) v
== (.@i "$x" initially x0:X.nil) 
latex


Definitions(L), @loc precondition for a(v:T):P State(ds) v, x : v, x.A(x), f(a), s.x, car.cdr, @loc x initially v:T, "$x", nil

origin